raar.register
Class RAString

java.lang.Object
  extended by raar.register.RAString
All Implemented Interfaces:
java.io.Serializable, RAAssignable, RAEqualityComparable, RAAllowed, RAAllowedEverywhere, RAAllowedInList, RAAllowedInType, RADataType, RAElemDataType, RANonElemDataType

public class RAString
extends java.lang.Object
implements RAAssignable, RADataType, RANonElemDataType, RAElemDataType, RAEqualityComparable, RAAllowedEverywhere

See Also:
Serialized Form

Constructor Summary
RAString()
           
RAString(java.lang.String value)
           
 
Method Summary
 boolean canContain(RAAllowed other)
           
 java.lang.Object clone()
           
 boolean equals(RAEqualityComparable otherElement)
           
 int getType()
           
 RAAllowed makeClone()
           
 java.lang.String sValue()
           
 java.lang.String toString()
           
 RADataType value()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RAString

public RAString()

RAString

public RAString(java.lang.String value)
Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in interface RADataType
Overrides:
clone in class java.lang.Object

value

public RADataType value()
                 throws RAException
Specified by:
value in interface RAAssignable
Throws:
RAException

makeClone

public RAAllowed makeClone()
                    throws RAException
Specified by:
makeClone in interface RAAllowed
Throws:
RAException

sValue

public java.lang.String sValue()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(RAEqualityComparable otherElement)
               throws RAException
Specified by:
equals in interface RAEqualityComparable
Throws:
RAException

canContain

public boolean canContain(RAAllowed other)
Specified by:
canContain in interface RAAllowed

getType

public int getType()
Specified by:
getType in interface RADataType